﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cstdx.Proto.Ext;

/// <summary>
/// ExCmd1请求包结构
/// </summary>
public class ExCmd1Request
{
	/// <summary>
	/// 命令字节数组（固定92字节长度）
	/// </summary>
	public byte[] Cmd { get; set; } = new byte[92];

	/// <summary>
	/// 请求包序列化输出
	/// </summary>
	/// <returns>序列化后的字节数组</returns>
	public byte[] Marshal()
	{
		// 假设DefaultMarshal实现简单的字节数组复制（根据原Go代码的struc特性）
		return Cmd;
	}
}